class features_UCF11 
{
public:  
    inline features_UCF11(const std::string in_path, const std::string  in_actionNames, const std::string  in_viNames, 
			       const std::string  in_viList, const int in_col, const int in_row);
    inline void start_features();

    

const std::string path;
const std::string  actionNames;
const std::string  viNames;
const std::string  viList;
field<std::string> vilist;
field<std::string> vigroup;
field<std::string> actions;
field<mat> fea_group;
const int row;
const int col;

  private:
  inline void feature_actiongroup(uword act);
  inline static void drawOptFlowMap(const cv::Mat& flow, cv::Mat& cflowmap, int step, double, const cv::Scalar& color);
  inline mat feature_video(std::string one_video);
  
};